<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
</head>

<body>
    <script>
        // js 万物皆对象；
        // var arr = [1,2,3,4];
        // console.log(arr);
        // arr.join("-");

        // var obj = {
        //     name:"zhangnsa",
        //     age:20,
        // }
        // console.log(obj);
        // obj.__proto__.fn = function(){
        //         console.log("fn");
        // }
        // obj.fn();

        // function test(){
        //     console.log("test");
        // }

        // // console.dir(test);
        // // test.fn = "hello";
        // test.fn = function(){
        //     console.log(123);
        // }
        // // console.log(test.fn);
        // test.fn();
        // axios ---> axios()   axios.get();  混入模式；

        // 包装对象；

        // var str = "abcdefg";
        // var str = new String("abcdefg");
        // console.dir(str);
        // var arr =  str.split("");

        function mySplit(str, arg) {
            // 系统内部会把简单的数据类型包装成一个对象；
            str = new String(str);
            return str.split(arg); //包装成对象之后在调用对象里的方法；
            //    方法调用完毕之后，会销毁掉这个包装对象；
        }
        var str = "abcdef";
        var arr = mySplit(str, "");
        console.log(arr);

        //     undefined null
    </script>
</body>

</html>